/* Page Style */
body				{margin: 0; padding: 0; background-color: #FFF; background-image: url(#{pathBean.path}resources/img/background.jpg); background-repeat: no-repeat; background-position: center top; background-attatchment: fixed;}
img					{border: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center;}
p img				{border: 0; margin-bottom: 0px;}


/* Layers */
#container			{width: 800px; margin: 0 auto;}
#container_margin	{margin: 10px;}

#top				{width: 780px; height: 155px; clear: both;}
#logo				{width: 200px; height: 155px; float: left;}
#top_right			{width: 150px; height: 155px; float: right;}

#main_tabs			{width: 770px; clear: both; top: 0;}
#main_tabs-1		{margin: -10px;}

#reg{ margin-left: auto;
    margin-right: auto;
    width: 6em }


/* Text types */
h1					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 16pt; color: #262626; text-align: left; font-weight: bold; line-height: 26pt;}
h2					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 14pt; color: #262626; text-align: left; font-weight: bold; line-height: 22pt;}
h3					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 12pt; color: #262626; text-align: center; font-weight: bold; line-height: 32pt; margin: 0;}
h4					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center; font-weight: bold; line-height: 16pt;}
h5					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 8pt; color: #262626; text-align: center; font-weight: normal; line-height: 14pt; margin: 0;}
h6					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 8pt; color: #262626; text-align: left; font-weight: normal; line-height: 2pt; margin: 0;}
p, th, td			{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; color: #000; text-align: left; line-height: 12pt;}
form, input, textarea	{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #000000;}


/* Text formatting */
.bold				{font-weight: bold;}
.italic				{font-style: italic;}
.center				{text-align: center;}
.left				{float: left;}
.right				{float: right;}
th					{text-align: left;}

.tabs li				{font-size: 10pt;}


.ui-input-invalid {
    background-color:red
}



/* Linking */
a:link, a:visited	{text-decoration: underline; color: #262626;}
a:hover, a:active	{text-decoration: underline; color: #808080;}